/*   滚动条整体部分。 */
body::-webkit-scrollbar { 
    width: 14px; 
    background:#282A36; 
    border-radius: 12px;
    border: inset #64BFF6 1px;
}

/* 滚动条里面可以拖动的那部分 */
body::-webkit-scrollbar-thumb { 
    display: block;
    margin: 0 auto;
    border-radius: 12px;
    background: #424242;
    border: outset #64BFF6 2px;
}

/* 滚动条两端的按钮 */
body::-webkit-scrollbar-button {
    display: none;
}

body {
    background: #282a36 !important;
}

#Header1_HeaderTitle {
    color: #B5E853;
    font-size: 30px;
    line-height: 1.4;
    font-weight: bold;
    font-family: Monaco, "Bitstream Vera Sans Mono", "Lucida Console", Terminal, monospace;
}

#top {
    background: #282a36 !important;
}

#main {
    background: #282a36 !important;
}

#main .date {
    color: #eaeaea;
    font-size: 12px;
}

#main .date a {
    color: #8BE9FD;
}

#leftmenu {
    background: #282a36 !important;
    margin-top: 10px;
}

#leftmenu h3 {
    font-size: 18px;
    color: #b5e853;
}

#leftmenu li {
    font-size: 16px;
    color: #eaeaea;
}

#leftmenu a {
    color: #8BE9FD;
}

#post_detail {
    color: #eaeaea !important;
    background: #282a36 !important;
}

.post {
    color: #eaeaea !important;
    background: #282a36 !important;
}

.postTitle {
    color: #eaeaea !important;
    background: #282a36 !important;
    font-size: 16px !important;
}

.postTitle a {
    color: #B5E853 !important;
}


.postText {
    color: #eaeaea !important;
    background: #282a36 !important;
}

.postFoot {
    color: #eaeaea !important;
    background: #282a36 !important;
    font-size: 14px !important;
    
}

.postFoot span {
    font-size: 14px;
}

.postFoot a {
    color: #63c0f5;
    font-size: 14px;
}

/* 导航栏样式 */
#HeaderBar {
    background: #44475A;
    height: 2.5em;
    font-size: 16px;
    width: 100%;
}

#HeaderBar td {
    padding: 0 5px;
}

.HeaderBarTab {
    background: #9400D3;
    border: none;
}

.HeaderBarTab img {
    display: none;
}

.BlogStatsBar td {
    font-size: 14px;
}


/* 正文样式 */
#cnblogs_post_body {
    font-size: 18px !important;
    color: #eaeaea !important;
    background: #282a36 !important;
}

/* 目录样式 */
#cnblogs_post_body .toc a {
    color: #63c0f5;
    text-shadow: 0 0 5px rgba(104,182,255,0.5);
    font-size: 18px;
}

/* 标题样式 */
#cnblogs_post_body h1 {
    font-size: 32px;
    line-height: 52px;
    color: #b5e853;
}

#cnblogs_post_body h2 {
    font-size: 28px;
    line-height: 48px;
    color: #b5e853;
}

#cnblogs_post_body h3 {
    font-size: 24px;
    line-height: 44px;
    color: #b5e853;
}

#cnblogs_post_body h4 {
    font-size: 20px;
    line-height: 40px;
    color: #b5e853;
}

#cnblogs_post_body h5 {
    font-size: 18px;
    line-height: 38px;
    color: #b5e853;
}

#cnblogs_post_body h6 {
    font-size: 14px;
    line-height: 34px;
    color: #b5e853;
}

/* 评论区上方导航栏 */
#comment_nav a {
    color: #F1FA8C;
}

/* 评论框外围 */
#comment_form_container .commentbox_main {
    background: #282a36 !important;
}

/* 评论框左上部选项的文字颜色 */
.commentbox_title .commentbox_title_left span {
    color: #eaeaea;
}


/* 评论框内部 */
#tbCommentBody {
    background: #282a36 !important;
    color: #eaeaea;
    font-size: 14px;
}


/* 底部超链接 */
#BlogPostCategory a, #EntryTag a, .postfoot a {
    color: #00EE76;
}

#author_profile_detail a {
    color: #D29A22;
}

/* 评论提交按钮 */
#btn_comment_submit {
    background: #1E90FF;
    color: #fff;
    border: none;
}

#commentbox_opt a {
    color: red;
}

#footer {
    color: #eaeaea;
}


/* 隐藏页面广告 */
.c_ad_block,
#sidebar_ad,
#ad_t2 {
    display: none;
}

/* 博客列表中的样式 */

.post .c_b_p_desc a {
    color: #00EE76;
}

/* 后面的是代码块的样式配置 */
.cnblogs-markdown .hljs {
    display: block;
    overflow-x: auto;
    padding: 0.5em;
    background: #282a36 !important;
    color: #f8f8f2;
}

.cnblogs-markdown .hljs,
#cnblogs_post_body .hljs {
    font-family: "Consolas", monospace !important;
    font-size: 16px !important;
    line-height: 1.2 !important;
}

.cnblogs-markdown .hljs ol li {
    line-height: 1.2 !important;
    list-style-type: decimal !important;
    border-left: 0.4px solid #4667A4 !important;
    padding-left: 6px;
}

.cnblogs-markdown .hljs span {
    line-height: 1.2 !important;
}


.cnblogs-markdown .hljs-keyword,
.cnblogs-markdown .hljs-selector-tag,
.cnblogs-markdown .hljs-literal,
.cnblogs-markdown .hljs-section,
.cnblogs-markdown .hljs-link {
    color: #ff79c6;
}

/* 函数声明处的关键字颜色 */
.cnblogs-markdown .hljs-function .hljs-keyword {
    color: #8be9fd;
}

/* 参数列表中的关键字颜色 */
.cnblogs-markdown .hljs-params .hljs-keyword {
    color: #8be9fd;
}


/* 编译预处理父级元素的颜色 */
.cnblogs-markdown .hljs-meta {
    color: #ff79c6 !important;
}

/* 编译预处理的关键字颜色 如 include define */
.cnblogs-markdown .hljs-meta-keyword {
    color: #ff79c6;
}

/* 头文件颜色, 比如 <stdio.h> */
.cnblogs-markdown .hljs-meta-string {
    color: #f1fa8c;
}

.cnblogs-markdown .hljs-number {
    color: #bd93f9 !important;
}

.cnblogs-markdown .hljs,
.cnblogs-markdown .hljs-subst,
.cnblogs-markdown .hljs-built_in {
    color: #f8f8f2;
}

.cnblogs-markdown .hljs-string,
.cnblogs-markdown .hljs-title,
.cnblogs-markdown .hljs-name,
.cnblogs-markdown .hljs-type,
.cnblogs-markdown .hljs-attribute,
.cnblogs-markdown .hljs-symbol,
.cnblogs-markdown .hljs-bullet,
.cnblogs-markdown .hljs-addition,
.cnblogs-markdown .hljs-variable,
.cnblogs-markdown .hljs-template-tag,
.cnblogs-markdown .hljs-template-variable {
    color: #f1fa8c;
}

.cnblogs-markdown .hljs-comment,
.cnblogs-markdown .hljs-quote,
.cnblogs-markdown .hljs-deletion,
.cnblogs-markdown .hljs-meta {
    color: #6272a4;
}

.cnblogs-markdown .hljs-keyword,
.cnblogs-markdown .hljs-selector-tag,
.cnblogs-markdown .hljs-literal,
.cnblogs-markdown .hljs-title,
.cnblogs-markdown .hljs-section,
.cnblogs-markdown .hljs-doctag,
.cnblogs-markdown .hljs-type,
.cnblogs-markdown .hljs-name,
.cnblogs-markdown .hljs-strong {
    font-weight: bold;
}

.cnblogs-markdown .hljs-emphasis {
    font-style: italic;
}